<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MSSqlSchemaDoc.UI.CommandLine</name>
    </assembly>
    <members>
        <member name="T:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting">
            <summary>
            Holds the data for a specific connection.
            This class is used specifically for interaction with the configuration file.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.Enabled">
            <summary>
            Gets or sets a value indicating whether scripting is enabled for the connection.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.ScriptingDestinationFolder">
            <summary>
            Gets or sets the scripting destination folder.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.DocumentationDestinationFolder">
            <summary>
            Gets or sets the documentation destination folder.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.DocumentationSourceFolder">
            <summary>
            Gets or sets the documentation source folder.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.HtmlReportDestinationFolder">
            <summary>
            Gets or sets the destination folder for the generated Html files.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.FriendlyName">
            <summary>
            Gets or sets the name to use to refer to the connection.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.ConnectionString">
            <summary>
            Gets or sets the connection string to the data source.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.ProviderAssembly">
            <summary>
            Gets or sets the name of the assembly containing the provider to use.
            </summary>
        </member>
        <member name="P:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSetting.ProviderType">
            <summary>
            Gets or sets the type of provider to use for the connection.
            This should be the full namespace and type name.
            </summary>
        </member>
        <member name="T:MSSqlSchemaDoc.UI.CommandLine.Program">
            <summary>
            This is the entry point for the shell of the application.
            </summary>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.Main(System.String[])">
            <summary>
            This method gets invoked when running the application from the command line.
            </summary>
            <param name="args">The command line arguments.</param>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.GenerateXmlFiles(System.String,System.String,System.String,System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.IO.TextWriter)">
            <summary>
            Generates the Xml files.
            </summary>
            <param name="friendlyName">The friendly name of the connection.</param>
            <param name="providerAssembly">The name of the assembly containing the provider object.</param>
            <param name="providerType">The name of the provider object.</param>
            <param name="documentationSource">The source of previous documentation Xml files.</param>
            <param name="scriptingFolder">The destination for the Xml schema files.</param>
            <param name="documentationFolder">The destination for the Xml documentation files.</param>
            <param name="connectionString">The connection string.</param>
            <param name="statusStream">The stream to which status messages should be written.</param>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.GenerateHtmlReport(System.String,System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.IO.TextWriter)">
            <summary>
            Generates the Html report files.
            </summary>
            <param name="friendlyName">The friendly name of the connection.</param>
            <param name="scriptingFolder">The folder containing the Xml structure schema files.</param>
            <param name="documentationFolder">The folder containing the Xml documentation files.</param>
            <param name="htmlReportFolder">The destination folder for the Html report files.</param>
            <param name="statusStream">The stream to which status messages should be written.</param>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.WriteLine(System.IO.TextWriter,System.String,System.String[])">
            <summary>
            A helper method to write text to a specified text writer object.
            </summary>
            <param name="writer">An instance of a text writer object.</param>
            <param name="text">A composite format string.</param>
            <param name="values">A string array containing zero or more strings to format.</param>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.GetScriptingManager(System.String,System.String)">
            <summary>
            Constructs the appropriate scripting manager object and sets default options.
            </summary>
            <param name="assemblyName">The name of the assembly to construct.</param>
            <param name="providerTypeName">The name of the type of the provider.</param>
            <returns>An instance of a scripting manager object.</returns>
        </member>
        <member name="M:MSSqlSchemaDoc.UI.CommandLine.Program.SubscribeToEvents(MSSqlSchemaDoc.Core.IScriptingManager,System.IO.TextWriter)">
            <summary>
            A helper method to subscribe to the appropriate events on a scripting manager object.
            </summary>
            <param name="scriptingManager">An instance of a scripting manager object.</param>
            <param name="textWriter">The text writer object to write events to.</param>
        </member>
        <member name="T:MSSqlSchemaDoc.UI.CommandLine.Configuration.ConfigurationConnectionSettingCollection">
            <summary>
            A collection of connection setting objects, each object will be a
            seperate section in the configuration file.
            </summary>
        </member>
    </members>
</doc>
